/**
 * 
 */
package com.ybg.config.sission;
import java.io.IOException;
import javax.servlet.ServletException;
import org.springframework.security.web.session.SessionInformationExpiredEvent;
import org.springframework.security.web.session.SessionInformationExpiredStrategy;

/** @author zhailiang */
public class ImoocExpiredSessionStrategy extends AbstractSessionStrategy implements SessionInformationExpiredStrategy {
    
    public ImoocExpiredSessionStrategy(String invalidSessionUrl){
        super(invalidSessionUrl);
    }
    
    @Override
    public void onExpiredSessionDetected(SessionInformationExpiredEvent event) throws IOException, ServletException{
        onSessionInvalid(event.getRequest(), event.getResponse());
    }
    
    @Override
    protected boolean isConcurrency(){
        return true;
    }
}
